home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_windowmaker.idb / usr / freeware / share / WindowMaker / menu.ca.z / menu.ca
Encoding:
Text File  |  1999-07-16  |  9.8 KB  |  218 lines

  1. /*
  2.  * Traducci≤ per Carles Amig≤ dj_fr3nd@hotmail.com
  3.  *
  4.  * Definici≤ per al Men· Principal de Window Maker
  5.  *
  6.  * La sintαxis Θs:
  7.  *
  8.  * <Tφtol> [TECLA <Tecla>] <Comanda> <Parαmetres>
  9.  *
  10.  * <Tφtol> ╔s la cadena de caracters per a fer servur com a titol. Ha
  11.  *      d'estar entre "" si contΘ espais.
  12.  *
  13.  * TECLA especifica una combinaci≤ de tecles per aquest objecte. <Tecla> tΘ
  14.  * la mateixa sintaxis que les combinacions de tecles especificades al
  15.  * fitxer $HOME/GNUstep/Defaults/WindowMaker , com a RootMenuKey o bΘ
  16.  * MiniaturizeKey.
  17.  *
  18.  * No es pot especificar una combinaci≤ de tecles per a un MENU o un
  19.  * OPEN_MENU
  20.  *
  21.  * <Comanda> pot ser un d'aquests comandes: 
  22.  *      MENU - Comenτa la definici≤ d'un submen·
  23.  *      END  - Acaba la definici≤ d'un submen·
  24.  *      OPEN_MENU - Obre el contingut d'un men· desde un fitxer, una
  25.  *                  canonada (pipe), o desde el contingut de un(s) 
  26.  *                  directori(s) i eventualment pot precedir-li algun
  27.  *                  comanda
  28.  *      WORKSPACE_MENU - Afageix el men· de operacions del escriptori. Tan
  29.  *                  sols es permet un WORKSPACE_MENU
  30.  *      EXEC <programa> - Executa un programa extern
  31.  *      EXIT - Surt del gestor de finestres
  32.  *      RESTART [<Gestor de finestres>] - Rearranca windowmaker o bΘ un
  33.  *                  altre gestor de finestres
  34.  *      REFRESH - Refresca l'escriptori
  35.  *      ARRANGE_ICONS - Alinea les icones del escriptori
  36.  *      SHUTDOWN - Mata tots els clients (i tanca la sessi≤ de les X Windows)
  37.  *      SHOW_ALL - Ensenya totes les finestres de l'escriptori
  38.  *      HIDE_OTHERS - Oculta totes les finestres de l'escriptori excepte la
  39.  *                  actual (o la darrera que ha estat activa)
  40.  *      SAVE_SESSION - Guarda l'estat actual de l'escriptori, que inclou
  41.  *                  totes les aplicacions en execuci≤, la seva geometria, la 
  42.  *                  posici≤ en pantalla, l'escriptori en que estaven, el dock 
  43.  *                  o el clip desde on van ser executades, i si estaven 
  44.  *                  minimitzades, ocultes o plegades. TambΘ guarda l'escriptori
  45.  *                  que Θs usat en aquest moment. Tot aix≥ serα restaurat el 
  46.  *                  pr≥xim cop que s'arrenqui Window Maker fins que es faci un
  47.  *                  altre SAVE_SESSION o CLEAR_SESSION. Si SaveSessionOnExit =
  48.  *                  Yes; el fitxer de domini de Window Maker, llavors la sessi≤
  49.  *                  es guardarα cada cop que es surt de Window Maker, 
  50.  *                  sobreescribint qualsevol SAVE_SESSION o CLEAR_SESSION 
  51.  *                  (veure avall)
  52.  *      CLEAR_SESSION - Borra qualsevol sessi≤ guardada anteriorment. No tΘ
  53.  *                  cap efecte si SaveSessionOnExit Θs verdader
  54.  *
  55.  * OPEN_MENU sintαxis:
  56.  *   1. Fent servir fitxers de men·
  57.  *      // Obre un fitxer.menu que ha de ser un fitxer de men· vαlid i
  58.  *      // l'inserta a la posici≤ actual
  59.  *      OPEN_MENU fitxer.menu
  60.  *   2. Fent servir canonades (pipes) en el men·
  61.  *      // executa un programa i fa servir la seva sortida per fer el men·
  62.  *      // La sortida del programa ha de seguir el format de men·
  63.  *      // L'espai entre '|' i la comanda, Θs opcional.
  64.  *      OPEN_MENU | comanda
  65.  *   3. Obrint directoris
  66.  *      // Obre un o mΘs directoris i construeix el menu amb tots els
  67.  *      // directoris i els fitxers executables, ordenats alfabeticament
  68.  *      OPEN_MENU /qualsevol/directori [/qualsevol/altre/directori ...]
  69.  *   4. Obrint directoris amb un programa
  70.  *      // Obre un o mΘs directoris i construeix el menu amb tots els
  71.  *      // directoris i els fitxers, ordenats alfabeticament, i
  72.  *      // executant-los amb un programa
  73.  *      OPEN_MENU /qualsevol/directori [/qualsevol/altre/directori ...] WITH
  74.  *                  comanda -opcions
  75.  *
  76.  *
  77.  * <Parαmetres> Θs el programa a executar
  78.  *
  79.  * ** Opcions per a la linea de comanda en EXEC:
  80.  * %s - substitueix amb la sel╖lecci≤ actual
  81.  * %a(mensaje) - Obre una finestra de dialeg i ho substitueix amb el que
  82.  *              s'hi introdueixi
  83.  * %w - Ho substitueix per el XID de la finestra actual
  84.  *
  85.  * Es poden posar carαcters especials (com % i ") amb el carαcter \ :
  86.  * ex: xterm -T "\"Hola M≤n\""
  87.  *
  88.  * TambΘ pots fer servir comandes de escapament, com \n
  89.  *
  90.  * Cada sentΦncia de MENU ha de tenir una sentΦncia de END que l'acavi
  91.  *
  92.  * Exemple:
  93.  *
  94.  * "Test" MENU
  95.  *      "XTerm" EXEC xterm
  96.  *              // crea un submenu amb els continguts de /usr/openwin/bin
  97.  *      "XView apps" OPEN_MENU "/usr/openwin/bin"
  98.  *              // Algunes aplicacions X de diferents directoris
  99.  *      "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
  100.  *              // algunes imatges de fondo de l'escriptori
  101.  *      "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
  102.  *              // inserta el fitxer style.menu
  103.  *      "Style" OPEN_MENU style.menu
  104.  * "Test" END
  105.  */
  106.  
  107. #include "wmmacros"
  108.  
  109. "Aplicacions" MENU
  110.         "Informaci≤" MENU
  111.                 "Info Panel..." INFO_PANEL
  112.                 "Legal..." LEGAL_PANEL
  113.                 "Consola del Sistema" EXEC xconsole
  114.                 "Cαrrega del Sistema" EXEC xosview || xload
  115.                 "Llista de Processos" EXEC xterm -e top
  116.                 "Manual d'instruccions" EXEC xman
  117.         "Informaci≤" END
  118.         "XTerm" EXEC xterm -sb 
  119.         "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
  120.         "Escriptoris" WORKSPACE_MENU
  121.         "Aplicacions" MENU
  122.                 "Grαfics" MENU
  123.                         "Gimp" EXEC gimp >/dev/null
  124.                         "XV" EXEC xv
  125.                         "XPaint" EXEC xpaint
  126.                         "XFig" EXEC xfig
  127.                 "Grαfics" END
  128.                 "X File Manager" EXEC xfm
  129.                 "OffiX Files" EXEC files
  130.                 "LyX" EXEC lyx
  131.                 "Netscape" EXEC netscape 
  132.                 "Ghostview" EXEC ghostview %a(Enter file to view)
  133.                 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)
  134.                 "TkDesk" EXEC tkdesk
  135.         "Aplicacions" END
  136.         "Editors" MENU
  137.                 "XFte" EXEC xfte
  138.                 "XEmacs" EXEC xemacs || emacs
  139.                 "XJed" EXEC xjed 
  140.                 "NEdit" EXEC nedit
  141.                 "Xedit" EXEC xedit
  142.                 "VI" EXEC xterm -e vi
  143.         "Editors" END
  144.         "Miscel╖lani" MENU
  145.                 "Xmcd" EXEC xmcd 2> /dev/null
  146.                 "Xplaycd" EXEC xplaycd
  147.                 "Xmixer" EXEC xmixer
  148.         "Miscel╖lani" END
  149.         "Utilitats" MENU
  150.                 "Calculadora" EXEC xcalc
  151.                 "Propietats de la finestra" EXEC xprop | xmessage -center -title 'xprop' -file -
  152.                 "Sel╖lecciona una Font" EXEC xfontsel
  153.                 "Emulador de Terminal" EXEC xminicom
  154.                 "Lupa" EXEC xmag
  155.                 "Mapa de Color" EXEC xcmap
  156.                 "XKill" EXEC xkill
  157.                 "Portapapers" EXEC xclipboard
  158.         "Utilitats" END
  159.  
  160.         "Sel╖lecci≤" MENU
  161.                 "Copiar" EXEC echo '%s' | wxcopy
  162.                 "Enviar a" EXEC xterm -name mail -T "Pine" -e pine %s
  163.                 "Enviar al Navegador" EXEC netscape %s
  164.                 "Buscar al Manual" EXEC MANUAL_SEARCH(%s)
  165.         "Sel╖lecci≤" END
  166.  
  167.         "Escriptori" MENU
  168.                 "Amagar Altres" HIDE_OTHERS
  169.                 "Ensenyar Totes" SHOW_ALL
  170.                 "Alinear Icones" ARRANGE_ICONS
  171.                 "Refrescar" REFRESH
  172.                 "Bloquejar" EXEC xlock -allowroot -usefirst
  173.                 "Guardar Sessi≤" SAVE_SESSION
  174.                 "Borrar Sessi≤ Guardada" CLEAR_SESSION
  175.         "Escriptori" END
  176.  
  177.         "Aparenτa" MENU
  178.                 "Temes" OPEN_MENU THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
  179.                 "Estils" OPEN_MENU STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
  180.                 "Jocs d'Icones" OPEN_MENU ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
  181.                 "Fons de pantalla" MENU
  182.                         "S≥lid" MENU
  183.                                 "Negre" WS_BACK '(solid, black)'
  184.                                 "Lila Clar"  WS_BACK '(solid, "#505075")'
  185.                                 "Blau Clar" WS_BACK '(solid, "#243e6c")'
  186.                                 "Blau Llumin≤s" WS_BACK '(solid, "#180090")'
  187.                                 "Purpura" WS_BACK '(solid, "#554466")'
  188.                                 "Caki"  WS_BACK '(solid, "wheat4")'
  189.                                 "Gris Fosc"  WS_BACK '(solid, "#333340")'
  190.                                 "Lila" WS_BACK '(solid, "#400020")'
  191.                         "S≥lid" END
  192.                         "Degradat" MENU
  193.                                 "Posta de S≥l" WS_BACK '(mvgradient, deepskyblue4,black, deepskyblue4, tomato4)'
  194.                                 "Cel" WS_BACK '(vgradient, blue4, white)'
  195.                                 "Degradat Blau" WS_BACK '(vgradient,"#7080a5", "#101020")'
  196.                                 "Degradat Blau Cel" WS_BACK '(vgradient,"#746ebc","#242e4c")'
  197.                                 "Degradat Purpura" WS_BACK '(vgradient,"#654c66","#151426")'
  198.                                 "Degradat d'or" WS_BACK '(vgradient,"#a09060", "#302010")'
  199.                                 "Degradat Gris" WS_BACK '(vgradient,"#636380", "#131318")'
  200.                                 "Degradat Lila" WS_BACK '(vgradient,"#600040", "#180010")'
  201.                         "Degradat" END
  202.                         "Imatges" OPEN_MENU BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
  203.                 "Fons de pantalla" END
  204.                 "Guardar Tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
  205.                 "Guardar Joc d'Icones" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
  206.         "Aparenτa" END
  207.  
  208.         "Sortir"        MENU
  209.                 "Rearrancar" RESTART
  210.                 "Arrancar AfterStep" RESTART afterstep
  211.                 "Sortir..."  EXIT
  212.                 "Matar la Sessi≤..." SHUTDOWN
  213.         "Sortir" END
  214. "Aplicacions" END
  215.  
  216.  
  217.  
  218.